<?xml version='1.0' encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html lang="en" xml:lang="en" xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <link href="cpip.css" rel="stylesheet" type="text/css" />
    <title>File: /usr/include/wchar.h</title>
  </head>
  <body>
    <h1>File: /usr/include/wchar.h</h1>
    <p>Green shading in the line number column
means the source is part of the translation unit, red means it is conditionally excluded.
Highlighted line numbers link to the translation unit page. Highlighted macros link to
the macro page.</p>
    <pre><a name="1" /><span class="True">       1:</span> <span class="k">/*-</span>
<a name="2" /><span class="True">       2:</span> <span class="k"> * Copyright (c)1999 Citrus Project,</span>
<a name="3" /><span class="True">       3:</span> <span class="k"> * All rights reserved.</span>
<a name="4" /><span class="True">       4:</span> <span class="k"> *</span>
<a name="5" /><span class="True">       5:</span> <span class="k"> * Redistribution and use in source and binary forms, with or without</span>
<a name="6" /><span class="True">       6:</span> <span class="k"> * modification, are permitted provided that the following conditions</span>
<a name="7" /><span class="True">       7:</span> <span class="k"> * are met:</span>
<a name="8" /><span class="True">       8:</span> <span class="k"> * 1. Redistributions of source code must retain the above copyright</span>
<a name="9" /><span class="True">       9:</span> <span class="k"> *    notice, this list of conditions and the following disclaimer.</span>
<a name="10" /><span class="True">      10:</span> <span class="k"> * 2. Redistributions in binary form must reproduce the above copyright</span>
<a name="11" /><span class="True">      11:</span> <span class="k"> *    notice, this list of conditions and the following disclaimer in the</span>
<a name="12" /><span class="True">      12:</span> <span class="k"> *    documentation and/or other materials provided with the distribution.</span>
<a name="13" /><span class="True">      13:</span> <span class="k"> *</span>
<a name="14" /><span class="True">      14:</span> <span class="k"> * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS&apos;&apos; AND</span>
<a name="15" /><span class="True">      15:</span> <span class="k"> * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE</span>
<a name="16" /><span class="True">      16:</span> <span class="k"> * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE</span>
<a name="17" /><span class="True">      17:</span> <span class="k"> * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE</span>
<a name="18" /><span class="True">      18:</span> <span class="k"> * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL</span>
<a name="19" /><span class="True">      19:</span> <span class="k"> * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS</span>
<a name="20" /><span class="True">      20:</span> <span class="k"> * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)</span>
<a name="21" /><span class="True">      21:</span> <span class="k"> * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT</span>
<a name="22" /><span class="True">      22:</span> <span class="k"> * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY</span>
<a name="23" /><span class="True">      23:</span> <span class="k"> * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF</span>
<a name="24" /><span class="True">      24:</span> <span class="k"> * SUCH DAMAGE.</span>
<a name="25" /><span class="True">      25:</span> <span class="k"> *</span>
<a name="26" /><span class="True">      26:</span> <span class="k"> * $FreeBSD: /repoman/r/ncvs/src/include/wchar.h,v 1.34 2003/03/13 06:29:53 tjr Exp $</span>
<a name="27" /><span class="True">      27:</span> <span class="k"> */</span>
<a name="28" /><span class="True">      28:</span> 
<a name="29" /><span class="True">      29:</span> <span class="k">/*-</span>
<a name="30" /><span class="True">      30:</span> <span class="k"> * Copyright (c) 1999, 2000 The NetBSD Foundation, Inc.</span>
<a name="31" /><span class="True">      31:</span> <span class="k"> * All rights reserved.</span>
<a name="32" /><span class="True">      32:</span> <span class="k"> *</span>
<a name="33" /><span class="True">      33:</span> <span class="k"> * This code is derived from software contributed to The NetBSD Foundation</span>
<a name="34" /><span class="True">      34:</span> <span class="k"> * by Julian Coleman.</span>
<a name="35" /><span class="True">      35:</span> <span class="k"> *</span>
<a name="36" /><span class="True">      36:</span> <span class="k"> * Redistribution and use in source and binary forms, with or without</span>
<a name="37" /><span class="True">      37:</span> <span class="k"> * modification, are permitted provided that the following conditions</span>
<a name="38" /><span class="True">      38:</span> <span class="k"> * are met:</span>
<a name="39" /><span class="True">      39:</span> <span class="k"> * 1. Redistributions of source code must retain the above copyright</span>
<a name="40" /><span class="True">      40:</span> <span class="k"> *    notice, this list of conditions and the following disclaimer.</span>
<a name="41" /><span class="True">      41:</span> <span class="k"> * 2. Redistributions in binary form must reproduce the above copyright</span>
<a name="42" /><span class="True">      42:</span> <span class="k"> *    notice, this list of conditions and the following disclaimer in the</span>
<a name="43" /><span class="True">      43:</span> <span class="k"> *    documentation and/or other materials provided with the distribution.</span>
<a name="44" /><span class="True">      44:</span> <span class="k"> * 3. All advertising materials mentioning features or use of this software</span>
<a name="45" /><span class="True">      45:</span> <span class="k"> *    must display the following acknowledgement:</span>
<a name="46" /><span class="True">      46:</span> <span class="k"> *        This product includes software developed by the NetBSD</span>
<a name="47" /><span class="True">      47:</span> <span class="k"> *        Foundation, Inc. and its contributors.</span>
<a name="48" /><span class="True">      48:</span> <span class="k"> * 4. Neither the name of The NetBSD Foundation nor the names of its</span>
<a name="49" /><span class="True">      49:</span> <span class="k"> *    contributors may be used to endorse or promote products derived</span>
<a name="50" /><span class="True">      50:</span> <span class="k"> *    from this software without specific prior written permission.</span>
<a name="51" /><span class="True">      51:</span> <span class="k"> *</span>
<a name="52" /><span class="True">      52:</span> <span class="k"> * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS</span>
<a name="53" /><span class="True">      53:</span> <span class="k"> * ``AS IS&apos;&apos; AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED</span>
<a name="54" /><span class="True">      54:</span> <span class="k"> * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR</span>
<a name="55" /><span class="True">      55:</span> <span class="k"> * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS</span>
<a name="56" /><span class="True">      56:</span> <span class="k"> * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR</span>
<a name="57" /><span class="True">      57:</span> <span class="k"> * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF</span>
<a name="58" /><span class="True">      58:</span> <span class="k"> * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS</span>
<a name="59" /><span class="True">      59:</span> <span class="k"> * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN</span>
<a name="60" /><span class="True">      60:</span> <span class="k"> * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)</span>
<a name="61" /><span class="True">      61:</span> <span class="k"> * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE</span>
<a name="62" /><span class="True">      62:</span> <span class="k"> * POSSIBILITY OF SUCH DAMAGE.</span>
<a name="63" /><span class="True">      63:</span> <span class="k"> *</span>
<a name="64" /><span class="True">      64:</span> <span class="k"> *    $NetBSD: wchar.h,v 1.8 2000/12/22 05:31:42 itojun Exp $</span>
<a name="65" /><span class="True">      65:</span> <span class="k"> */</span>
<a name="66" /><span class="True">      66:</span> 
<a name="67" /><span class="True">      67:</span> <span class="f">#</span><span class="n">ifndef</span> <a href="macros_noref.html#_X1dDSEFSX0hfXzA_"><span class="b">_WCHAR_H_</span></a>
<a name="68" /><span class="True">      68:</span> <span class="f">#</span><span class="n">define</span> <a href="macros_noref.html#_X1dDSEFSX0hfXzA_"><span class="b">_WCHAR_H_</span></a>
<a name="69" /><span class="True">      69:</span> 
<a name="70" /><span class="True">      70:</span> <span class="f">#</span><span class="n">include</span> <span class="f">&lt;</span><span class="b">_types</span><span class="f">.</span><span class="b">h</span><span class="f">&gt;</span>
<a name="71" /><span class="True">      71:</span> <span class="f">#</span><span class="n">include</span> <span class="f">&lt;</span><span class="b">sys</span><span class="f">/</span><span class="b">cdefs</span><span class="f">.</span><span class="b">h</span><span class="f">&gt;</span>
<a name="72" /><span class="True">      72:</span> <span class="f">#</span><span class="n">include</span> <span class="f">&lt;</span><span class="b">Availability</span><span class="f">.</span><span class="b">h</span><span class="f">&gt;</span>
<a name="73" /><span class="True">      73:</span> 
<a name="74" /><span class="True">      74:</span> <span class="f">#</span><span class="n">include</span> <span class="f">&lt;</span><span class="b">sys</span><span class="f">/</span><span class="b">_types</span><span class="f">/</span><span class="b">_null</span><span class="f">.</span><span class="b">h</span><span class="f">&gt;</span>
<a name="75" /><span class="True">      75:</span> <span class="f">#</span><span class="n">include</span> <span class="f">&lt;</span><span class="b">sys</span><span class="f">/</span><span class="b">_types</span><span class="f">/</span><span class="b">_size_t</span><span class="f">.</span><span class="b">h</span><span class="f">&gt;</span>
<a name="76" /><span class="True">      76:</span> <span class="f">#</span><span class="n">include</span> <span class="f">&lt;</span><span class="b">sys</span><span class="f">/</span><span class="b">_types</span><span class="f">/</span><span class="b">_mbstate_t</span><span class="f">.</span><span class="b">h</span><span class="f">&gt;</span>
<a name="77" /><span class="True">      77:</span> <span class="f">#</span><span class="n">include</span> <span class="f">&lt;</span><span class="b">sys</span><span class="f">/</span><span class="b">_types</span><span class="f">/</span><span class="b">_ct_rune_t</span><span class="f">.</span><span class="b">h</span><span class="f">&gt;</span>
<a name="78" /><span class="True">      78:</span> <span class="f">#</span><span class="n">include</span> <span class="f">&lt;</span><span class="b">sys</span><span class="f">/</span><span class="b">_types</span><span class="f">/</span><span class="b">_rune_t</span><span class="f">.</span><span class="b">h</span><span class="f">&gt;</span>
<a name="79" /><span class="True">      79:</span> <span class="f">#</span><span class="n">include</span> <span class="f">&lt;</span><span class="b">sys</span><span class="f">/</span><span class="b">_types</span><span class="f">/</span><span class="b">_wchar_t</span><span class="f">.</span><span class="b">h</span><span class="f">&gt;</span>
<a name="80" /><span class="True">      80:</span> 
<a name="81" /><span class="False">      81:</span> <span class="f">#</span><span class="n">ifndef</span> <a href="macros_ref.html#_V0NIQVJfTUlOXzA_"><span class="b">WCHAR_MIN</span></a>
<a name="82" /><span class="False">      82:</span> <span class="f">#</span><span class="n">define</span> <a href="macros_ref.html#_V0NIQVJfTUlOXzA_"><span class="b">WCHAR_MIN</span></a>    <a href="macros_noref.html#_X19EQVJXSU5fV0NIQVJfTUlOXzA_"><span class="b">__DARWIN_WCHAR_MIN</span></a>
<a name="83" /><span class="True">      83:</span> <span class="f">#</span><span class="n">endif</span>
<a name="84" /><span class="True">      84:</span> 
<a name="85" /><span class="False">      85:</span> <span class="f">#</span><span class="n">ifndef</span> <a href="macros_ref.html#_V0NIQVJfTUFYXzA_"><span class="b">WCHAR_MAX</span></a>
<a name="86" /><span class="False">      86:</span> <span class="f">#</span><span class="n">define</span> <a href="macros_ref.html#_V0NIQVJfTUFYXzA_"><span class="b">WCHAR_MAX</span></a>    <a href="macros_ref.html#_X19EQVJXSU5fV0NIQVJfTUFYXzA_"><span class="b">__DARWIN_WCHAR_MAX</span></a>
<a name="87" /><span class="True">      87:</span> <span class="f">#</span><span class="n">endif</span>
<a name="88" /><span class="True">      88:</span> 
<a name="89" /><span class="True">      89:</span> <span class="f">#</span><span class="n">include</span> <span class="f">&lt;</span><span class="b">stdarg</span><span class="f">.</span><span class="b">h</span><span class="f">&gt;</span>
<a name="90" /><span class="True">      90:</span> <span class="f">#</span><span class="n">include</span> <span class="f">&lt;</span><span class="b">stdio</span><span class="f">.</span><span class="b">h</span><span class="f">&gt;</span>
<a name="91" /><span class="True">      91:</span> <span class="f">#</span><span class="n">include</span> <span class="f">&lt;</span><span class="b">time</span><span class="f">.</span><span class="b">h</span><span class="f">&gt;</span>
<a name="92" /><span class="True">      92:</span> <span class="f">#</span><span class="n">include</span> <span class="f">&lt;</span><span class="b">_wctype</span><span class="f">.</span><span class="b">h</span><span class="f">&gt;</span>
<a name="93" /><span class="True">      93:</span> 
<a name="94" /><span class="True">      94:</span> 
<a name="95" /><span class="True">      95:</span> <span class="k">/* Initially added in Issue 4 */</span>
<a name="96" /><span class="True">      96:</span> <a href="macros_ref.html#_X19CRUdJTl9ERUNMU18w"><span class="b">__BEGIN_DECLS</span></a>
<a name="97" /><span class="True">      97:</span> <span class="b">wint_t</span>    <span class="b">btowc</span><span class="f">(</span><span class="m">int</span><span class="f">)</span><span class="f">;</span>
<a name="98" /><span class="True">      98:</span> <span class="b">wint_t</span>    <span class="b">fgetwc</span><span class="f">(</span><span class="b">FILE</span> <span class="f">*</span><span class="f">)</span><span class="f">;</span>
<a name="99" /><span class="True">      99:</span> <span class="m">wchar_t</span>    <span class="f">*</span><span class="b">fgetws</span><span class="f">(</span><span class="m">wchar_t</span> <span class="f">*</span> <a href="macros_ref.html#_X19yZXN0cmljdF8w"><span class="b">__restrict</span></a><span class="f">,</span> <span class="m">int</span><span class="f">,</span> <span class="b">FILE</span> <span class="f">*</span> <a href="macros_ref.html#_X19yZXN0cmljdF8w"><span class="b">__restrict</span></a><span class="f">)</span><span class="f">;</span>
<a name="100" /><span class="True">     100:</span> <span class="b">wint_t</span>    <span class="b">fputwc</span><span class="f">(</span><span class="m">wchar_t</span><span class="f">,</span> <span class="b">FILE</span> <span class="f">*</span><span class="f">)</span><span class="f">;</span>
<a name="101" /><span class="True">     101:</span> <span class="m">int</span>    <span class="b">fputws</span><span class="f">(</span><span class="m">const</span> <span class="m">wchar_t</span> <span class="f">*</span> <a href="macros_ref.html#_X19yZXN0cmljdF8w"><span class="b">__restrict</span></a><span class="f">,</span> <span class="b">FILE</span> <span class="f">*</span> <a href="macros_ref.html#_X19yZXN0cmljdF8w"><span class="b">__restrict</span></a><span class="f">)</span><span class="f">;</span>
<a name="102" /><span class="True">     102:</span> <span class="m">int</span>    <span class="b">fwide</span><span class="f">(</span><span class="b">FILE</span> <span class="f">*</span><span class="f">,</span> <span class="m">int</span><span class="f">)</span><span class="f">;</span>
<a name="103" /><span class="True">     103:</span> <span class="m">int</span>    <span class="b">fwprintf</span><span class="f">(</span><span class="b">FILE</span> <span class="f">*</span> <a href="macros_ref.html#_X19yZXN0cmljdF8w"><span class="b">__restrict</span></a><span class="f">,</span> <span class="m">const</span> <span class="m">wchar_t</span> <span class="f">*</span> <a href="macros_ref.html#_X19yZXN0cmljdF8w"><span class="b">__restrict</span></a><span class="f">,</span> <span class="f">...</span><span class="f">)</span><span class="f">;</span>
<a name="104" /><span class="True">     104:</span> <span class="m">int</span>    <span class="b">fwscanf</span><span class="f">(</span><span class="b">FILE</span> <span class="f">*</span> <a href="macros_ref.html#_X19yZXN0cmljdF8w"><span class="b">__restrict</span></a><span class="f">,</span> <span class="m">const</span> <span class="m">wchar_t</span> <span class="f">*</span> <a href="macros_ref.html#_X19yZXN0cmljdF8w"><span class="b">__restrict</span></a><span class="f">,</span> <span class="f">...</span><span class="f">)</span><span class="f">;</span>
<a name="105" /><span class="True">     105:</span> <span class="b">wint_t</span>    <span class="b">getwc</span><span class="f">(</span><span class="b">FILE</span> <span class="f">*</span><span class="f">)</span><span class="f">;</span>
<a name="106" /><span class="True">     106:</span> <span class="b">wint_t</span>    <span class="b">getwchar</span><span class="f">(</span><span class="m">void</span><span class="f">)</span><span class="f">;</span>
<a name="107" /><span class="True">     107:</span> <span class="b">size_t</span>    <span class="b">mbrlen</span><span class="f">(</span><span class="m">const</span> <span class="m">char</span> <span class="f">*</span> <a href="macros_ref.html#_X19yZXN0cmljdF8w"><span class="b">__restrict</span></a><span class="f">,</span> <span class="b">size_t</span><span class="f">,</span> <span class="b">mbstate_t</span> <span class="f">*</span> <a href="macros_ref.html#_X19yZXN0cmljdF8w"><span class="b">__restrict</span></a><span class="f">)</span><span class="f">;</span>
<a name="108" /><span class="True">     108:</span> <span class="b">size_t</span>    <span class="b">mbrtowc</span><span class="f">(</span><span class="m">wchar_t</span> <span class="f">*</span> <a href="macros_ref.html#_X19yZXN0cmljdF8w"><span class="b">__restrict</span></a><span class="f">,</span> <span class="m">const</span> <span class="m">char</span> <span class="f">*</span> <a href="macros_ref.html#_X19yZXN0cmljdF8w"><span class="b">__restrict</span></a><span class="f">,</span> <span class="b">size_t</span><span class="f">,</span>
<a name="109" /><span class="True">     109:</span>         <span class="b">mbstate_t</span> <span class="f">*</span> <a href="macros_ref.html#_X19yZXN0cmljdF8w"><span class="b">__restrict</span></a><span class="f">)</span><span class="f">;</span>
<a name="110" /><span class="True">     110:</span> <span class="m">int</span>    <span class="b">mbsinit</span><span class="f">(</span><span class="m">const</span> <span class="b">mbstate_t</span> <span class="f">*</span><span class="f">)</span><span class="f">;</span>
<a name="111" /><span class="True">     111:</span> <span class="b">size_t</span>    <span class="b">mbsrtowcs</span><span class="f">(</span><span class="m">wchar_t</span> <span class="f">*</span> <a href="macros_ref.html#_X19yZXN0cmljdF8w"><span class="b">__restrict</span></a><span class="f">,</span> <span class="m">const</span> <span class="m">char</span> <span class="f">*</span><span class="f">*</span> <a href="macros_ref.html#_X19yZXN0cmljdF8w"><span class="b">__restrict</span></a><span class="f">,</span> <span class="b">size_t</span><span class="f">,</span>
<a name="112" /><span class="True">     112:</span>         <span class="b">mbstate_t</span> <span class="f">*</span> <a href="macros_ref.html#_X19yZXN0cmljdF8w"><span class="b">__restrict</span></a><span class="f">)</span><span class="f">;</span>
<a name="113" /><span class="True">     113:</span> <span class="b">wint_t</span>    <span class="b">putwc</span><span class="f">(</span><span class="m">wchar_t</span><span class="f">,</span> <span class="b">FILE</span> <span class="f">*</span><span class="f">)</span><span class="f">;</span>
<a name="114" /><span class="True">     114:</span> <span class="b">wint_t</span>    <span class="b">putwchar</span><span class="f">(</span><span class="m">wchar_t</span><span class="f">)</span><span class="f">;</span>
<a name="115" /><span class="True">     115:</span> <span class="m">int</span>    <span class="b">swprintf</span><span class="f">(</span><span class="m">wchar_t</span> <span class="f">*</span> <a href="macros_ref.html#_X19yZXN0cmljdF8w"><span class="b">__restrict</span></a><span class="f">,</span> <span class="b">size_t</span><span class="f">,</span> <span class="m">const</span> <span class="m">wchar_t</span> <span class="f">*</span> <a href="macros_ref.html#_X19yZXN0cmljdF8w"><span class="b">__restrict</span></a><span class="f">,</span> <span class="f">...</span><span class="f">)</span><span class="f">;</span>
<a name="116" /><span class="True">     116:</span> <span class="m">int</span>    <span class="b">swscanf</span><span class="f">(</span><span class="m">const</span> <span class="m">wchar_t</span> <span class="f">*</span> <a href="macros_ref.html#_X19yZXN0cmljdF8w"><span class="b">__restrict</span></a><span class="f">,</span> <span class="m">const</span> <span class="m">wchar_t</span> <span class="f">*</span> <a href="macros_ref.html#_X19yZXN0cmljdF8w"><span class="b">__restrict</span></a><span class="f">,</span> <span class="f">...</span><span class="f">)</span><span class="f">;</span>
<a name="117" /><span class="True">     117:</span> <span class="b">wint_t</span>    <span class="b">ungetwc</span><span class="f">(</span><span class="b">wint_t</span><span class="f">,</span> <span class="b">FILE</span> <span class="f">*</span><span class="f">)</span><span class="f">;</span>
<a name="118" /><span class="True">     118:</span> <span class="m">int</span>    <span class="b">vfwprintf</span><span class="f">(</span><span class="b">FILE</span> <span class="f">*</span> <a href="macros_ref.html#_X19yZXN0cmljdF8w"><span class="b">__restrict</span></a><span class="f">,</span> <span class="m">const</span> <span class="m">wchar_t</span> <span class="f">*</span> <a href="macros_ref.html#_X19yZXN0cmljdF8w"><span class="b">__restrict</span></a><span class="f">,</span>
<a name="119" /><span class="True">     119:</span>         <span class="b">__darwin_va_list</span><span class="f">)</span><span class="f">;</span>
<a name="120" /><span class="True">     120:</span> <span class="m">int</span>    <span class="b">vswprintf</span><span class="f">(</span><span class="m">wchar_t</span> <span class="f">*</span> <a href="macros_ref.html#_X19yZXN0cmljdF8w"><span class="b">__restrict</span></a><span class="f">,</span> <span class="b">size_t</span><span class="f">,</span> <span class="m">const</span> <span class="m">wchar_t</span> <span class="f">*</span> <a href="macros_ref.html#_X19yZXN0cmljdF8w"><span class="b">__restrict</span></a><span class="f">,</span>
<a name="121" /><span class="True">     121:</span>         <span class="b">__darwin_va_list</span><span class="f">)</span><span class="f">;</span>
<a name="122" /><span class="True">     122:</span> <span class="m">int</span>    <span class="b">vwprintf</span><span class="f">(</span><span class="m">const</span> <span class="m">wchar_t</span> <span class="f">*</span> <a href="macros_ref.html#_X19yZXN0cmljdF8w"><span class="b">__restrict</span></a><span class="f">,</span> <span class="b">__darwin_va_list</span><span class="f">)</span><span class="f">;</span>
<a name="123" /><span class="True">     123:</span> <span class="b">size_t</span>    <span class="b">wcrtomb</span><span class="f">(</span><span class="m">char</span> <span class="f">*</span> <a href="macros_ref.html#_X19yZXN0cmljdF8w"><span class="b">__restrict</span></a><span class="f">,</span> <span class="m">wchar_t</span><span class="f">,</span> <span class="b">mbstate_t</span> <span class="f">*</span> <a href="macros_ref.html#_X19yZXN0cmljdF8w"><span class="b">__restrict</span></a><span class="f">)</span><span class="f">;</span>
<a name="124" /><span class="True">     124:</span> <span class="m">wchar_t</span>    <span class="f">*</span><span class="b">wcscat</span><span class="f">(</span><span class="m">wchar_t</span> <span class="f">*</span> <a href="macros_ref.html#_X19yZXN0cmljdF8w"><span class="b">__restrict</span></a><span class="f">,</span> <span class="m">const</span> <span class="m">wchar_t</span> <span class="f">*</span> <a href="macros_ref.html#_X19yZXN0cmljdF8w"><span class="b">__restrict</span></a><span class="f">)</span><span class="f">;</span>
<a name="125" /><span class="True">     125:</span> <span class="m">wchar_t</span>    <span class="f">*</span><span class="b">wcschr</span><span class="f">(</span><span class="m">const</span> <span class="m">wchar_t</span> <span class="f">*</span><span class="f">,</span> <span class="m">wchar_t</span><span class="f">)</span><span class="f">;</span>
<a name="126" /><span class="True">     126:</span> <span class="m">int</span>    <span class="b">wcscmp</span><span class="f">(</span><span class="m">const</span> <span class="m">wchar_t</span> <span class="f">*</span><span class="f">,</span> <span class="m">const</span> <span class="m">wchar_t</span> <span class="f">*</span><span class="f">)</span><span class="f">;</span>
<a name="127" /><span class="True">     127:</span> <span class="m">int</span>    <span class="b">wcscoll</span><span class="f">(</span><span class="m">const</span> <span class="m">wchar_t</span> <span class="f">*</span><span class="f">,</span> <span class="m">const</span> <span class="m">wchar_t</span> <span class="f">*</span><span class="f">)</span><span class="f">;</span>
<a name="128" /><span class="True">     128:</span> <span class="m">wchar_t</span>    <span class="f">*</span><span class="b">wcscpy</span><span class="f">(</span><span class="m">wchar_t</span> <span class="f">*</span> <a href="macros_ref.html#_X19yZXN0cmljdF8w"><span class="b">__restrict</span></a><span class="f">,</span> <span class="m">const</span> <span class="m">wchar_t</span> <span class="f">*</span> <a href="macros_ref.html#_X19yZXN0cmljdF8w"><span class="b">__restrict</span></a><span class="f">)</span><span class="f">;</span>
<a name="129" /><span class="True">     129:</span> <span class="b">size_t</span>    <span class="b">wcscspn</span><span class="f">(</span><span class="m">const</span> <span class="m">wchar_t</span> <span class="f">*</span><span class="f">,</span> <span class="m">const</span> <span class="m">wchar_t</span> <span class="f">*</span><span class="f">)</span><span class="f">;</span>
<a name="130" /><span class="True">     130:</span> <span class="b">size_t</span>    <span class="b">wcsftime</span><span class="f">(</span><span class="m">wchar_t</span> <span class="f">*</span> <a href="macros_ref.html#_X19yZXN0cmljdF8w"><span class="b">__restrict</span></a><span class="f">,</span> <span class="b">size_t</span><span class="f">,</span> <span class="m">const</span> <span class="m">wchar_t</span> <span class="f">*</span> <a href="macros_ref.html#_X19yZXN0cmljdF8w"><span class="b">__restrict</span></a><span class="f">,</span>
<a name="131" /><span class="True">     131:</span>         <span class="m">const</span> <span class="m">struct</span> <span class="b">tm</span> <span class="f">*</span> <a href="macros_ref.html#_X19yZXN0cmljdF8w"><span class="b">__restrict</span></a><span class="f">)</span> <a href="macros_ref.html#_X19EQVJXSU5fQUxJQVNfMA__"><span class="b">__DARWIN_ALIAS</span></a><span class="f">(</span><span class="b">wcsftime</span><span class="f">)</span><span class="f">;</span>
<a name="132" /><span class="True">     132:</span> <span class="b">size_t</span>    <span class="b">wcslen</span><span class="f">(</span><span class="m">const</span> <span class="m">wchar_t</span> <span class="f">*</span><span class="f">)</span><span class="f">;</span>
<a name="133" /><span class="True">     133:</span> <span class="m">wchar_t</span>    <span class="f">*</span><span class="b">wcsncat</span><span class="f">(</span><span class="m">wchar_t</span> <span class="f">*</span> <a href="macros_ref.html#_X19yZXN0cmljdF8w"><span class="b">__restrict</span></a><span class="f">,</span> <span class="m">const</span> <span class="m">wchar_t</span> <span class="f">*</span> <a href="macros_ref.html#_X19yZXN0cmljdF8w"><span class="b">__restrict</span></a><span class="f">,</span> <span class="b">size_t</span><span class="f">)</span><span class="f">;</span>
<a name="134" /><span class="True">     134:</span> <span class="m">int</span>    <span class="b">wcsncmp</span><span class="f">(</span><span class="m">const</span> <span class="m">wchar_t</span> <span class="f">*</span><span class="f">,</span> <span class="m">const</span> <span class="m">wchar_t</span> <span class="f">*</span><span class="f">,</span> <span class="b">size_t</span><span class="f">)</span><span class="f">;</span>
<a name="135" /><span class="True">     135:</span> <span class="m">wchar_t</span>    <span class="f">*</span><span class="b">wcsncpy</span><span class="f">(</span><span class="m">wchar_t</span> <span class="f">*</span> <a href="macros_ref.html#_X19yZXN0cmljdF8w"><span class="b">__restrict</span></a> <span class="f">,</span> <span class="m">const</span> <span class="m">wchar_t</span> <span class="f">*</span> <a href="macros_ref.html#_X19yZXN0cmljdF8w"><span class="b">__restrict</span></a><span class="f">,</span> <span class="b">size_t</span><span class="f">)</span><span class="f">;</span>
<a name="136" /><span class="True">     136:</span> <span class="m">wchar_t</span>    <span class="f">*</span><span class="b">wcspbrk</span><span class="f">(</span><span class="m">const</span> <span class="m">wchar_t</span> <span class="f">*</span><span class="f">,</span> <span class="m">const</span> <span class="m">wchar_t</span> <span class="f">*</span><span class="f">)</span><span class="f">;</span>
<a name="137" /><span class="True">     137:</span> <span class="m">wchar_t</span>    <span class="f">*</span><span class="b">wcsrchr</span><span class="f">(</span><span class="m">const</span> <span class="m">wchar_t</span> <span class="f">*</span><span class="f">,</span> <span class="m">wchar_t</span><span class="f">)</span><span class="f">;</span>
<a name="138" /><span class="True">     138:</span> <span class="b">size_t</span>    <span class="b">wcsrtombs</span><span class="f">(</span><span class="m">char</span> <span class="f">*</span> <a href="macros_ref.html#_X19yZXN0cmljdF8w"><span class="b">__restrict</span></a><span class="f">,</span> <span class="m">const</span> <span class="m">wchar_t</span> <span class="f">*</span><span class="f">*</span> <a href="macros_ref.html#_X19yZXN0cmljdF8w"><span class="b">__restrict</span></a><span class="f">,</span> <span class="b">size_t</span><span class="f">,</span>
<a name="139" /><span class="True">     139:</span>         <span class="b">mbstate_t</span> <span class="f">*</span> <a href="macros_ref.html#_X19yZXN0cmljdF8w"><span class="b">__restrict</span></a><span class="f">)</span><span class="f">;</span>
<a name="140" /><span class="True">     140:</span> <span class="b">size_t</span>    <span class="b">wcsspn</span><span class="f">(</span><span class="m">const</span> <span class="m">wchar_t</span> <span class="f">*</span><span class="f">,</span> <span class="m">const</span> <span class="m">wchar_t</span> <span class="f">*</span><span class="f">)</span><span class="f">;</span>
<a name="141" /><span class="True">     141:</span> <span class="m">wchar_t</span>    <span class="f">*</span><span class="b">wcsstr</span><span class="f">(</span><span class="m">const</span> <span class="m">wchar_t</span> <span class="f">*</span> <a href="macros_ref.html#_X19yZXN0cmljdF8w"><span class="b">__restrict</span></a><span class="f">,</span> <span class="m">const</span> <span class="m">wchar_t</span> <span class="f">*</span> <a href="macros_ref.html#_X19yZXN0cmljdF8w"><span class="b">__restrict</span></a><span class="f">)</span><span class="f">;</span>
<a name="142" /><span class="True">     142:</span> <span class="b">size_t</span>    <span class="b">wcsxfrm</span><span class="f">(</span><span class="m">wchar_t</span> <span class="f">*</span> <a href="macros_ref.html#_X19yZXN0cmljdF8w"><span class="b">__restrict</span></a><span class="f">,</span> <span class="m">const</span> <span class="m">wchar_t</span> <span class="f">*</span> <a href="macros_ref.html#_X19yZXN0cmljdF8w"><span class="b">__restrict</span></a><span class="f">,</span> <span class="b">size_t</span><span class="f">)</span><span class="f">;</span>
<a name="143" /><span class="True">     143:</span> <span class="m">int</span>    <span class="b">wctob</span><span class="f">(</span><span class="b">wint_t</span><span class="f">)</span><span class="f">;</span>
<a name="144" /><span class="True">     144:</span> <span class="m">double</span>    <span class="b">wcstod</span><span class="f">(</span><span class="m">const</span> <span class="m">wchar_t</span> <span class="f">*</span> <a href="macros_ref.html#_X19yZXN0cmljdF8w"><span class="b">__restrict</span></a><span class="f">,</span> <span class="m">wchar_t</span> <span class="f">*</span><span class="f">*</span> <a href="macros_ref.html#_X19yZXN0cmljdF8w"><span class="b">__restrict</span></a><span class="f">)</span><span class="f">;</span>
<a name="145" /><span class="True">     145:</span> <span class="m">wchar_t</span>    <span class="f">*</span><span class="b">wcstok</span><span class="f">(</span><span class="m">wchar_t</span> <span class="f">*</span> <a href="macros_ref.html#_X19yZXN0cmljdF8w"><span class="b">__restrict</span></a><span class="f">,</span> <span class="m">const</span> <span class="m">wchar_t</span> <span class="f">*</span> <a href="macros_ref.html#_X19yZXN0cmljdF8w"><span class="b">__restrict</span></a><span class="f">,</span>
<a name="146" /><span class="True">     146:</span>         <span class="m">wchar_t</span> <span class="f">*</span><span class="f">*</span> <a href="macros_ref.html#_X19yZXN0cmljdF8w"><span class="b">__restrict</span></a><span class="f">)</span><span class="f">;</span>
<a name="147" /><span class="True">     147:</span> <span class="m">long</span>     <span class="b">wcstol</span><span class="f">(</span><span class="m">const</span> <span class="m">wchar_t</span> <span class="f">*</span> <a href="macros_ref.html#_X19yZXN0cmljdF8w"><span class="b">__restrict</span></a><span class="f">,</span> <span class="m">wchar_t</span> <span class="f">*</span><span class="f">*</span> <a href="macros_ref.html#_X19yZXN0cmljdF8w"><span class="b">__restrict</span></a><span class="f">,</span> <span class="m">int</span><span class="f">)</span><span class="f">;</span>
<a name="148" /><span class="True">     148:</span> <span class="m">unsigned</span> <span class="m">long</span>
<a name="149" /><span class="True">     149:</span>      <span class="b">wcstoul</span><span class="f">(</span><span class="m">const</span> <span class="m">wchar_t</span> <span class="f">*</span> <a href="macros_ref.html#_X19yZXN0cmljdF8w"><span class="b">__restrict</span></a><span class="f">,</span> <span class="m">wchar_t</span> <span class="f">*</span><span class="f">*</span> <a href="macros_ref.html#_X19yZXN0cmljdF8w"><span class="b">__restrict</span></a><span class="f">,</span> <span class="m">int</span><span class="f">)</span><span class="f">;</span>
<a name="150" /><span class="True">     150:</span> <span class="m">wchar_t</span>    <span class="f">*</span><span class="b">wmemchr</span><span class="f">(</span><span class="m">const</span> <span class="m">wchar_t</span> <span class="f">*</span><span class="f">,</span> <span class="m">wchar_t</span><span class="f">,</span> <span class="b">size_t</span><span class="f">)</span><span class="f">;</span>
<a name="151" /><span class="True">     151:</span> <span class="m">int</span>    <span class="b">wmemcmp</span><span class="f">(</span><span class="m">const</span> <span class="m">wchar_t</span> <span class="f">*</span><span class="f">,</span> <span class="m">const</span> <span class="m">wchar_t</span> <span class="f">*</span><span class="f">,</span> <span class="b">size_t</span><span class="f">)</span><span class="f">;</span>
<a name="152" /><span class="True">     152:</span> <span class="m">wchar_t</span>    <span class="f">*</span><span class="b">wmemcpy</span><span class="f">(</span><span class="m">wchar_t</span> <span class="f">*</span> <a href="macros_ref.html#_X19yZXN0cmljdF8w"><span class="b">__restrict</span></a><span class="f">,</span> <span class="m">const</span> <span class="m">wchar_t</span> <span class="f">*</span> <a href="macros_ref.html#_X19yZXN0cmljdF8w"><span class="b">__restrict</span></a><span class="f">,</span> <span class="b">size_t</span><span class="f">)</span><span class="f">;</span>
<a name="153" /><span class="True">     153:</span> <span class="m">wchar_t</span>    <span class="f">*</span><span class="b">wmemmove</span><span class="f">(</span><span class="m">wchar_t</span> <span class="f">*</span><span class="f">,</span> <span class="m">const</span> <span class="m">wchar_t</span> <span class="f">*</span><span class="f">,</span> <span class="b">size_t</span><span class="f">)</span><span class="f">;</span>
<a name="154" /><span class="True">     154:</span> <span class="m">wchar_t</span>    <span class="f">*</span><span class="b">wmemset</span><span class="f">(</span><span class="m">wchar_t</span> <span class="f">*</span><span class="f">,</span> <span class="m">wchar_t</span><span class="f">,</span> <span class="b">size_t</span><span class="f">)</span><span class="f">;</span>
<a name="155" /><span class="True">     155:</span> <span class="m">int</span>    <span class="b">wprintf</span><span class="f">(</span><span class="m">const</span> <span class="m">wchar_t</span> <span class="f">*</span> <a href="macros_ref.html#_X19yZXN0cmljdF8w"><span class="b">__restrict</span></a><span class="f">,</span> <span class="f">...</span><span class="f">)</span><span class="f">;</span>
<a name="156" /><span class="True">     156:</span> <span class="m">int</span>    <span class="b">wscanf</span><span class="f">(</span><span class="m">const</span> <span class="m">wchar_t</span> <span class="f">*</span> <a href="macros_ref.html#_X19yZXN0cmljdF8w"><span class="b">__restrict</span></a><span class="f">,</span> <span class="f">...</span><span class="f">)</span><span class="f">;</span>
<a name="157" /><span class="True">     157:</span> <span class="m">int</span>    <span class="b">wcswidth</span><span class="f">(</span><span class="m">const</span> <span class="m">wchar_t</span> <span class="f">*</span><span class="f">,</span> <span class="b">size_t</span><span class="f">)</span><span class="f">;</span>
<a name="158" /><span class="True">     158:</span> <span class="m">int</span>    <span class="b">wcwidth</span><span class="f">(</span><span class="m">wchar_t</span><span class="f">)</span><span class="f">;</span>
<a name="159" /><span class="True">     159:</span> <a href="macros_ref.html#_X19FTkRfREVDTFNfMA__"><span class="b">__END_DECLS</span></a>
<a name="160" /><span class="True">     160:</span> 
<a name="161" /><span class="True">     161:</span> 
<a name="162" /><span class="True">     162:</span> 
<a name="163" /><span class="True">     163:</span> <span class="k">/* Additional functionality provided by:</span>
<a name="164" /><span class="True">     164:</span> <span class="k"> * POSIX.1-2001</span>
<a name="165" /><span class="True">     165:</span> <span class="k"> * ISO C99</span>
<a name="166" /><span class="True">     166:</span> <span class="k"> */</span>
<a name="167" /><span class="True">     167:</span> 
<a name="168" /><span class="True">     168:</span> <span class="f">#</span><span class="n">if</span> <a href="macros_ref.html#_X19EQVJXSU5fQ19MRVZFTF8w"><span class="b">__DARWIN_C_LEVEL</span></a> <span class="f">&gt;=</span> <span class="c">200112L</span> <span class="f">||</span> <span class="b">defined</span><span class="f">(</span><span class="b">_C99_SOURCE</span><span class="f">)</span> <span class="f">||</span> <span class="b">defined</span><span class="f">(</span><span class="b">__cplusplus</span><span class="f">)</span>
<a name="169" /><span class="True">     169:</span> <a href="macros_ref.html#_X19CRUdJTl9ERUNMU18w"><span class="b">__BEGIN_DECLS</span></a>
<a name="170" /><span class="True">     170:</span> <span class="m">int</span>    <span class="b">vfwscanf</span><span class="f">(</span><span class="b">FILE</span> <span class="f">*</span> <a href="macros_ref.html#_X19yZXN0cmljdF8w"><span class="b">__restrict</span></a><span class="f">,</span> <span class="m">const</span> <span class="m">wchar_t</span> <span class="f">*</span> <a href="macros_ref.html#_X19yZXN0cmljdF8w"><span class="b">__restrict</span></a><span class="f">,</span>
<a name="171" /><span class="True">     171:</span>         <span class="b">__darwin_va_list</span><span class="f">)</span><span class="f">;</span>
<a name="172" /><span class="True">     172:</span> <span class="m">int</span>    <span class="b">vswscanf</span><span class="f">(</span><span class="m">const</span> <span class="m">wchar_t</span> <span class="f">*</span> <a href="macros_ref.html#_X19yZXN0cmljdF8w"><span class="b">__restrict</span></a><span class="f">,</span> <span class="m">const</span> <span class="m">wchar_t</span> <span class="f">*</span> <a href="macros_ref.html#_X19yZXN0cmljdF8w"><span class="b">__restrict</span></a><span class="f">,</span>
<a name="173" /><span class="True">     173:</span>         <span class="b">__darwin_va_list</span><span class="f">)</span><span class="f">;</span>
<a name="174" /><span class="True">     174:</span> <span class="m">int</span>    <span class="b">vwscanf</span><span class="f">(</span><span class="m">const</span> <span class="m">wchar_t</span> <span class="f">*</span> <a href="macros_ref.html#_X19yZXN0cmljdF8w"><span class="b">__restrict</span></a><span class="f">,</span> <span class="b">__darwin_va_list</span><span class="f">)</span><span class="f">;</span>
<a name="175" /><span class="True">     175:</span> <span class="m">float</span>    <span class="b">wcstof</span><span class="f">(</span><span class="m">const</span> <span class="m">wchar_t</span> <span class="f">*</span> <a href="macros_ref.html#_X19yZXN0cmljdF8w"><span class="b">__restrict</span></a><span class="f">,</span> <span class="m">wchar_t</span> <span class="f">*</span><span class="f">*</span> <a href="macros_ref.html#_X19yZXN0cmljdF8w"><span class="b">__restrict</span></a><span class="f">)</span><span class="f">;</span>
<a name="176" /><span class="True">     176:</span> <span class="m">long</span> <span class="m">double</span>
<a name="177" /><span class="True">     177:</span>     <span class="b">wcstold</span><span class="f">(</span><span class="m">const</span> <span class="m">wchar_t</span> <span class="f">*</span> <a href="macros_ref.html#_X19yZXN0cmljdF8w"><span class="b">__restrict</span></a><span class="f">,</span> <span class="m">wchar_t</span> <span class="f">*</span><span class="f">*</span> <a href="macros_ref.html#_X19yZXN0cmljdF8w"><span class="b">__restrict</span></a><span class="f">)</span><span class="f">;</span>
<a name="178" /><span class="True">     178:</span> <span class="f">#</span><span class="n">if</span> <span class="f">!</span><a href="macros_ref.html#_X19EQVJXSU5fTk9fTE9OR19MT05HXzA_"><span class="b">__DARWIN_NO_LONG_LONG</span></a>
<a name="179" /><span class="True">     179:</span> <span class="m">long</span> <span class="m">long</span>
<a name="180" /><span class="True">     180:</span>     <span class="b">wcstoll</span><span class="f">(</span><span class="m">const</span> <span class="m">wchar_t</span> <span class="f">*</span> <a href="macros_ref.html#_X19yZXN0cmljdF8w"><span class="b">__restrict</span></a><span class="f">,</span> <span class="m">wchar_t</span> <span class="f">*</span><span class="f">*</span> <a href="macros_ref.html#_X19yZXN0cmljdF8w"><span class="b">__restrict</span></a><span class="f">,</span> <span class="m">int</span><span class="f">)</span><span class="f">;</span>
<a name="181" /><span class="True">     181:</span> <span class="m">unsigned</span> <span class="m">long</span> <span class="m">long</span>
<a name="182" /><span class="True">     182:</span>     <span class="b">wcstoull</span><span class="f">(</span><span class="m">const</span> <span class="m">wchar_t</span> <span class="f">*</span> <a href="macros_ref.html#_X19yZXN0cmljdF8w"><span class="b">__restrict</span></a><span class="f">,</span> <span class="m">wchar_t</span> <span class="f">*</span><span class="f">*</span> <a href="macros_ref.html#_X19yZXN0cmljdF8w"><span class="b">__restrict</span></a><span class="f">,</span> <span class="m">int</span><span class="f">)</span><span class="f">;</span>
<a name="183" /><span class="True">     183:</span> <span class="f">#</span><span class="n">endif</span> <span class="k">/* !__DARWIN_NO_LONG_LONG */</span>
<a name="184" /><span class="True">     184:</span> <a href="macros_ref.html#_X19FTkRfREVDTFNfMA__"><span class="b">__END_DECLS</span></a>
<a name="185" /><span class="True">     185:</span> <span class="f">#</span><span class="n">endif</span>
<a name="186" /><span class="True">     186:</span> 
<a name="187" /><span class="True">     187:</span> 
<a name="188" /><span class="True">     188:</span> 
<a name="189" /><span class="True">     189:</span> <span class="k">/* Additional functionality provided by:</span>
<a name="190" /><span class="True">     190:</span> <span class="k"> * POSIX.1-2008</span>
<a name="191" /><span class="True">     191:</span> <span class="k"> */</span>
<a name="192" /><span class="True">     192:</span> 
<a name="193" /><span class="True">     193:</span> <span class="f">#</span><span class="n">if</span> <a href="macros_ref.html#_X19EQVJXSU5fQ19MRVZFTF8w"><span class="b">__DARWIN_C_LEVEL</span></a> <span class="f">&gt;=</span> <span class="c">200809L</span>
<a name="194" /><span class="True">     194:</span> <a href="macros_ref.html#_X19CRUdJTl9ERUNMU18w"><span class="b">__BEGIN_DECLS</span></a>
<a name="195" /><span class="True">     195:</span> <span class="b">size_t</span>  <span class="b">mbsnrtowcs</span><span class="f">(</span><span class="m">wchar_t</span> <span class="f">*</span> <a href="macros_ref.html#_X19yZXN0cmljdF8w"><span class="b">__restrict</span></a><span class="f">,</span> <span class="m">const</span> <span class="m">char</span> <span class="f">*</span><span class="f">*</span> <a href="macros_ref.html#_X19yZXN0cmljdF8w"><span class="b">__restrict</span></a><span class="f">,</span> <span class="b">size_t</span><span class="f">,</span>
<a name="196" /><span class="True">     196:</span>             <span class="b">size_t</span><span class="f">,</span> <span class="b">mbstate_t</span> <span class="f">*</span> <a href="macros_ref.html#_X19yZXN0cmljdF8w"><span class="b">__restrict</span></a><span class="f">)</span><span class="f">;</span>
<a name="197" /><span class="True">     197:</span> <span class="m">wchar_t</span> <span class="f">*</span><span class="b">wcpcpy</span><span class="f">(</span><span class="m">wchar_t</span> <span class="f">*</span> <a href="macros_ref.html#_X19yZXN0cmljdF8w"><span class="b">__restrict</span></a><span class="f">,</span> <span class="m">const</span> <span class="m">wchar_t</span> <span class="f">*</span> <a href="macros_ref.html#_X19yZXN0cmljdF8w"><span class="b">__restrict</span></a><span class="f">)</span> <a href="macros_ref.html#_X19PU1hfQVZBSUxBQkxFX1NUQVJUSU5HXzA_"><span class="b">__OSX_AVAILABLE_STARTING</span></a><span class="f">(</span><a href="macros_ref.html#_X19NQUNfMTBfN18w"><span class="b">__MAC_10_7</span></a><span class="f">,</span> <a href="macros_ref.html#_X19JUEhPTkVfNF8zXzA_"><span class="b">__IPHONE_4_3</span></a><span class="f">)</span><span class="f">;</span>
<a name="198" /><span class="True">     198:</span> <span class="m">wchar_t</span> <span class="f">*</span><span class="b">wcpncpy</span><span class="f">(</span><span class="m">wchar_t</span> <span class="f">*</span> <a href="macros_ref.html#_X19yZXN0cmljdF8w"><span class="b">__restrict</span></a><span class="f">,</span> <span class="m">const</span> <span class="m">wchar_t</span> <span class="f">*</span> <a href="macros_ref.html#_X19yZXN0cmljdF8w"><span class="b">__restrict</span></a><span class="f">,</span> <span class="b">size_t</span><span class="f">)</span> <a href="macros_ref.html#_X19PU1hfQVZBSUxBQkxFX1NUQVJUSU5HXzA_"><span class="b">__OSX_AVAILABLE_STARTING</span></a><span class="f">(</span><a href="macros_ref.html#_X19NQUNfMTBfN18w"><span class="b">__MAC_10_7</span></a><span class="f">,</span> <a href="macros_ref.html#_X19JUEhPTkVfNF8zXzA_"><span class="b">__IPHONE_4_3</span></a><span class="f">)</span><span class="f">;</span>
<a name="199" /><span class="True">     199:</span> <span class="m">wchar_t</span> <span class="f">*</span><span class="b">wcsdup</span><span class="f">(</span><span class="m">const</span> <span class="m">wchar_t</span> <span class="f">*</span><span class="f">)</span> <a href="macros_ref.html#_X19PU1hfQVZBSUxBQkxFX1NUQVJUSU5HXzA_"><span class="b">__OSX_AVAILABLE_STARTING</span></a><span class="f">(</span><a href="macros_ref.html#_X19NQUNfMTBfN18w"><span class="b">__MAC_10_7</span></a><span class="f">,</span> <a href="macros_ref.html#_X19JUEhPTkVfNF8zXzA_"><span class="b">__IPHONE_4_3</span></a><span class="f">)</span><span class="f">;</span>
<a name="200" /><span class="True">     200:</span> <span class="m">int</span>     <span class="b">wcscasecmp</span><span class="f">(</span><span class="m">const</span> <span class="m">wchar_t</span> <span class="f">*</span><span class="f">,</span> <span class="m">const</span> <span class="m">wchar_t</span> <span class="f">*</span><span class="f">)</span> <a href="macros_ref.html#_X19PU1hfQVZBSUxBQkxFX1NUQVJUSU5HXzA_"><span class="b">__OSX_AVAILABLE_STARTING</span></a><span class="f">(</span><a href="macros_ref.html#_X19NQUNfMTBfN18w"><span class="b">__MAC_10_7</span></a><span class="f">,</span> <a href="macros_ref.html#_X19JUEhPTkVfNF8zXzA_"><span class="b">__IPHONE_4_3</span></a><span class="f">)</span><span class="f">;</span>
<a name="201" /><span class="True">     201:</span> <span class="m">int</span>     <span class="b">wcsncasecmp</span><span class="f">(</span><span class="m">const</span> <span class="m">wchar_t</span> <span class="f">*</span><span class="f">,</span> <span class="m">const</span> <span class="m">wchar_t</span> <span class="f">*</span><span class="f">,</span> <span class="b">size_t</span> <span class="b">n</span><span class="f">)</span> <a href="macros_ref.html#_X19PU1hfQVZBSUxBQkxFX1NUQVJUSU5HXzA_"><span class="b">__OSX_AVAILABLE_STARTING</span></a><span class="f">(</span><a href="macros_ref.html#_X19NQUNfMTBfN18w"><span class="b">__MAC_10_7</span></a><span class="f">,</span> <a href="macros_ref.html#_X19JUEhPTkVfNF8zXzA_"><span class="b">__IPHONE_4_3</span></a><span class="f">)</span><span class="f">;</span>
<a name="202" /><span class="True">     202:</span> <span class="b">size_t</span>  <span class="b">wcsnlen</span><span class="f">(</span><span class="m">const</span> <span class="m">wchar_t</span> <span class="f">*</span><span class="f">,</span> <span class="b">size_t</span><span class="f">)</span> <a href="macros_ref.html#_X19wdXJlXzA_"><span class="b">__pure</span></a> <a href="macros_ref.html#_X19PU1hfQVZBSUxBQkxFX1NUQVJUSU5HXzA_"><span class="b">__OSX_AVAILABLE_STARTING</span></a><span class="f">(</span><a href="macros_ref.html#_X19NQUNfMTBfN18w"><span class="b">__MAC_10_7</span></a><span class="f">,</span> <a href="macros_ref.html#_X19JUEhPTkVfNF8zXzA_"><span class="b">__IPHONE_4_3</span></a><span class="f">)</span><span class="f">;</span>
<a name="203" /><span class="True">     203:</span> <span class="b">size_t</span>  <span class="b">wcsnrtombs</span><span class="f">(</span><span class="m">char</span> <span class="f">*</span> <a href="macros_ref.html#_X19yZXN0cmljdF8w"><span class="b">__restrict</span></a><span class="f">,</span> <span class="m">const</span> <span class="m">wchar_t</span> <span class="f">*</span><span class="f">*</span> <a href="macros_ref.html#_X19yZXN0cmljdF8w"><span class="b">__restrict</span></a><span class="f">,</span> <span class="b">size_t</span><span class="f">,</span>
<a name="204" /><span class="True">     204:</span>             <span class="b">size_t</span><span class="f">,</span> <span class="b">mbstate_t</span> <span class="f">*</span> <a href="macros_ref.html#_X19yZXN0cmljdF8w"><span class="b">__restrict</span></a><span class="f">)</span><span class="f">;</span>
<a name="205" /><span class="True">     205:</span> <a href="macros_ref.html#_X19FTkRfREVDTFNfMA__"><span class="b">__END_DECLS</span></a>
<a name="206" /><span class="True">     206:</span> <span class="f">#</span><span class="n">endif</span> <span class="k">/* __DARWIN_C_LEVEL &gt;= 200809L */</span>
<a name="207" /><span class="True">     207:</span> 
<a name="208" /><span class="True">     208:</span> 
<a name="209" /><span class="True">     209:</span> 
<a name="210" /><span class="True">     210:</span> <span class="k">/* Darwin extensions */</span>
<a name="211" /><span class="True">     211:</span> 
<a name="212" /><span class="True">     212:</span> <span class="f">#</span><span class="n">if</span> <a href="macros_ref.html#_X19EQVJXSU5fQ19MRVZFTF8w"><span class="b">__DARWIN_C_LEVEL</span></a> <span class="f">&gt;=</span> <a href="macros_ref.html#_X19EQVJXSU5fQ19GVUxMXzA_"><span class="b">__DARWIN_C_FULL</span></a>
<a name="213" /><span class="True">     213:</span> <a href="macros_ref.html#_X19CRUdJTl9ERUNMU18w"><span class="b">__BEGIN_DECLS</span></a>
<a name="214" /><span class="True">     214:</span> <span class="m">wchar_t</span> <span class="f">*</span><span class="b">fgetwln</span><span class="f">(</span><span class="b">FILE</span> <span class="f">*</span> <a href="macros_ref.html#_X19yZXN0cmljdF8w"><span class="b">__restrict</span></a><span class="f">,</span> <span class="b">size_t</span> <span class="f">*</span><span class="f">)</span> <a href="macros_ref.html#_X19PU1hfQVZBSUxBQkxFX1NUQVJUSU5HXzA_"><span class="b">__OSX_AVAILABLE_STARTING</span></a><span class="f">(</span><a href="macros_ref.html#_X19NQUNfMTBfN18w"><span class="b">__MAC_10_7</span></a><span class="f">,</span> <a href="macros_ref.html#_X19JUEhPTkVfNF8zXzA_"><span class="b">__IPHONE_4_3</span></a><span class="f">)</span><span class="f">;</span>
<a name="215" /><span class="True">     215:</span> <span class="b">size_t</span>    <span class="b">wcslcat</span><span class="f">(</span><span class="m">wchar_t</span> <span class="f">*</span><span class="f">,</span> <span class="m">const</span> <span class="m">wchar_t</span> <span class="f">*</span><span class="f">,</span> <span class="b">size_t</span><span class="f">)</span><span class="f">;</span>
<a name="216" /><span class="True">     216:</span> <span class="b">size_t</span>    <span class="b">wcslcpy</span><span class="f">(</span><span class="m">wchar_t</span> <span class="f">*</span><span class="f">,</span> <span class="m">const</span> <span class="m">wchar_t</span> <span class="f">*</span><span class="f">,</span> <span class="b">size_t</span><span class="f">)</span><span class="f">;</span>
<a name="217" /><span class="True">     217:</span> <a href="macros_ref.html#_X19FTkRfREVDTFNfMA__"><span class="b">__END_DECLS</span></a>
<a name="218" /><span class="True">     218:</span> <span class="f">#</span><span class="n">endif</span> <span class="k">/* __DARWIN_C_LEVEL &gt;= __DARWIN_C_FULL */</span>
<a name="219" /><span class="True">     219:</span> 
<a name="220" /><span class="True">     220:</span> 
<a name="221" /><span class="True">     221:</span> <span class="k">/* Poison the following routines if -fshort-wchar is set */</span>
<a name="222" /><span class="False">     222:</span> <span class="f">#</span><span class="n">if</span> <span class="f">!</span><span class="b">defined</span><span class="f">(</span><span class="b">__cplusplus</span><span class="f">)</span> <span class="f">&amp;&amp;</span> <span class="b">defined</span><span class="f">(</span><span class="b">__WCHAR_MAX__</span><span class="f">)</span> <span class="f">&amp;&amp;</span> <span class="b">__WCHAR_MAX__</span> <span class="f">&lt;=</span> <span class="c">0xffffU</span>
<a name="223" /><span class="False">     223:</span> <span class="f">#</span><span class="n">pragma</span> <span class="b">GCC</span> <span class="b">poison</span> <span class="b">fgetwln</span> <span class="b">fgetws</span> <span class="b">fputwc</span> <span class="b">fputws</span> <span class="b">fwprintf</span> <span class="b">fwscanf</span> <span class="b">mbrtowc</span> <span class="b">mbsnrtowcs</span> <span class="b">mbsrtowcs</span> <span class="b">putwc</span> <span class="b">putwchar</span> <span class="b">swprintf</span> <span class="b">swscanf</span> <span class="b">vfwprintf</span> <span class="b">vfwscanf</span> <span class="b">vswprintf</span> <span class="b">vswscanf</span> <span class="b">vwprintf</span> <span class="b">vwscanf</span> <span class="b">wcrtomb</span> <span class="b">wcscat</span> <span class="b">wcschr</span> <span class="b">wcscmp</span> <span class="b">wcscoll</span> <span class="b">wcscpy</span> <span class="b">wcscspn</span> <span class="b">wcsftime</span> <span class="b">wcsftime</span> <span class="b">wcslcat</span> <span class="b">wcslcpy</span> <span class="b">wcslen</span> <span class="b">wcsncat</span> <span class="b">wcsncmp</span> <span class="b">wcsncpy</span> <span class="b">wcsnrtombs</span> <span class="b">wcspbrk</span> <span class="b">wcsrchr</span> <span class="b">wcsrtombs</span> <span class="b">wcsspn</span> <span class="b">wcsstr</span> <span class="b">wcstod</span> <span class="b">wcstof</span> <span class="b">wcstok</span> <span class="b">wcstol</span> <span class="b">wcstold</span> <span class="b">wcstoll</span> <span class="b">wcstoul</span> <span class="b">wcstoull</span> <span class="b">wcswidth</span> <span class="b">wcsxfrm</span> <span class="b">wcwidth</span> <span class="b">wmemchr</span> <span class="b">wmemcmp</span> <span class="b">wmemcpy</span> <span class="b">wmemmove</span> <span class="b">wmemset</span> <span class="b">wprintf</span> <span class="b">wscanf</span>
<a name="224" /><span class="True">     224:</span> <span class="f">#</span><span class="n">endif</span>
<a name="225" /><span class="True">     225:</span> 
<a name="226" /><span class="False">     226:</span> <span class="f">#</span><span class="n">ifdef</span> <span class="b">_USE_EXTENDED_LOCALES_</span>
<a name="227" /><span class="False">     227:</span> <span class="f">#</span><span class="n">include</span> <span class="f">&lt;</span><span class="b">xlocale</span><span class="f">/</span><span class="b">_wchar</span><span class="f">.</span><span class="b">h</span><span class="f">&gt;</span>
<a name="228" /><span class="True">     228:</span> <span class="f">#</span><span class="n">endif</span> <span class="k">/* _USE_EXTENDED_LOCALES_ */</span>
<a name="229" /><span class="True">     229:</span> 
<a name="230" /><span class="True">     230:</span> <span class="f">#</span><span class="n">endif</span> <span class="k">/* !_WCHAR_H_ */</span>
<a name="231" /><span class="True">     231:</span> </pre>
  </body>
</html>
